Hiệu năng AngularJS

AngularJS đưa ra mô hình của một digest cycle. Chu trình này có thể được coi là một vòng lặp, trong đó AngularJS kiểm tra xem có bất kỳ thay đổi nào đối với tất cả các biến được theo dõi bởi tất cả các$scopes hay không. Nếu $scope.myVar được xác định trong bộ điều khiển và biến này được đánh dấu để xem xét, Angular sẽ theo dõi các thay đổi trên myVar trong mỗi lần lặp lại.

Cách tiếp cận này có khả năng dẫn đến kết xuất chậm khi AngularJS kiểm tra quá nhiều biến trong mỗi vòng $scope. Miško Hevery đề nghị giữ ít hơn 2000 theo dõi trên bất kỳ trang nào.[9]

Liên quan

Tài liệu tham khảo

WikiPedia: AngularJS http://angularjs.blogspot.com/2012/07/introducing-... http://shop.oreilly.com/product/0636920028055.do https://github.com/angular/angular.js https://github.com/angular/angular.js/releases https://github.com/angular/angular.js/releases?aft... https://github.com/angular/angularjs-batarang https://www.ideas2it.com/blogs/angular-performance... https://www.packtpub.com/angularjs-web-application... https://stackoverflow.com/a/9693933/146423 https://stackoverflow.com/questions/23506526/batar...